c7358bca79abebb0c19c21877a9a77c66072cb7e,jsettlers.logic/src/main/java/jsettlers/logic/map/grid/objects/MapObjectsManager.java,MapObjectsManager,pushMaterialForced,#number#number#EMaterialType#,404

Before Change


	}

	public ShortPoint2D pushMaterialForced(int x, int y, EMaterialType materialType) {
		return HexGridArea.iterate(x, y, 0, 200, (currX, currY, radius) -> {
			if (grid.isInBounds(currX, currY) && canForcePushMaterial(currX, currY, materialType)) {
				pushMaterial(currX, currY, materialType);
				return Optional.of(new ShortPoint2D(currX, currY));
			}
			return Optional.empty();
		}).orElse(null);
	}

	/**

After Change


	}

	public ShortPoint2D pushMaterialForced(int x, int y, EMaterialType materialType) {
		return HexGridArea.stream(x, y, 0, 200)
				.filterBounds(grid.getWidth(), grid.getHeight())
				.filter((currX, currY) -> canForcePushMaterial(currX, currY, materialType))
				.forEach((currX, currY) -> {
					pushMaterial(currX, currY, materialType);
					return Optional.of(new ShortPoint2D(currX, currY));
				}).orElse(null);
	}

	/**